Package-level declarations
Types
Type representing integers that can't equal 0.
Type representing strictly negative integers (< 0
).
Type representing strictly positive integers (> 0
).
Properties
Transforms the current Int to a NonZeroInt, or throws an IllegalArgumentException if the current value is 0
.
Transforms the current Int to a NonZeroInt, or returns null
if the current value is 0
.
Transforms the current Int to a StrictlyNegativeInt, or throws an IllegalArgumentException if the current value is not lower than 0
.
Transforms the current Int to a StrictlyNegativeInt, or returns null
if the current value is not lower than 0
.
Transforms the current Int to a StrictlyPositiveInt, or throws an IllegalArgumentException if the current value is not greater than 0.
Transforms the current Int to a StrictlyPositiveInt, or returns null
if the current value is not greater than 0.